import java.util.Scanner;

public class C3_7_1 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        //计算工资总额：
        //  某公司工资组成为基本工资+津贴+工龄工资+医疗补助。
        //其中  津贴是基本工资的10.3%,工龄工资是每年100元，
        //医疗补助是基本工资的4.5%。
        //提示用户输入基本工资和工龄，算出该用户的实际工资，只保留到元。
        //如果工资大于5000,打印 你是高薪。

        System.out.println("请输入你的基本工资");
        int mon = in.nextInt();
        System.out.println("请输入你的年龄");
        int year = in.nextInt();
        int m1 = (int) (mon + mon * 0.103 + 100 * year + mon * 0.045);
        System.out.println("实际工资：" + m1);
        if (m1 > 5000) {
            System.out.println("你是高薪");
        }


        //输入工资，计算个税。个税才有分段制计算方式:
        //计算方式是:
        //低于3500,不交税。
        //3500到8000之间，超过3500的部分，按照5%交税；
        //8000到15000的，超过8000的部分，按照10%交税；
        //15000以上，超过15000的部分，按照15%交税.
        System.out.println("请输入工资");
        double a = in.nextDouble();
        double b = 0;
        if (a < 3500) {
            b = 0;
        } else if (a >= 3500 && a < 8000) {
            b = (a - 3500) * 0.05;
        } else if (a >= 8000 && a < 15000) {
            b = (a - 8000) * 0.1 + (8000 - 3500) * 0.05;
        } else {
            b = (a - 15000) * 0.15 + (15000 - 8000) * 0.1 + (8000 - 3500) * 0.05;
        }
        System.out.println("交税：" + b);


        //换购：一家商场推出购物换购功能，购买了一定数量的商品，可以低价换购其他商品
        //规则如下：
        //  1:购物超过50元，加1元换购500毫升可乐；
        //  2:购物超过100元，加2元换购1000毫升果汁；
        //  3:购物超过100元，加4元换购炫迈口香糖一瓶；
        //  4:购物超过200元，加38元换购一瓶进口红酒；
        //  5:购物超过200元，加15元换购1袋面粉；
        //  0:不换购
        //输入用户的购物金额，以及参与的换购活动，输出最后换购的商品以及实际支付的金额（可以不参与换购）

        System.out.println("请输入购物金额");
        if (in.hasNextDouble()) {
            double money = in.nextDouble();
            System.out.println("是否参加优惠换购活动\n1:加1元换购500毫升可乐" + "\n2:加2元换购1000毫升果汁" + "\n3:加4元换购炫迈口香糖一瓶" + "\n4：加38元换购一瓶进口红酒" + "\n5：加15元换购1袋面粉" + "\n0:不换" + "\n请选择");
            int num = in.nextInt();
            String a1 = "啊";
            switch (num) {
                case 1:
                    if (money >= 50) {
                        money = money + 1;
                    } else {
                        System.out.println("当前不满足参与条件");
                    }
                    break;
                case 2:
                    if (money >= 100) {
                        money = money + 2;
                    } else {
                        System.out.println("当前不满足参与条件");
                    }
                    break;
                case 3:
                    if (money >= 100) {
                        money = money + 4;
                    } else {
                        System.out.println("当前不满足参与条件");
                    }
                    break;
                case 4:
                    if (money >= 200) {
                        money = money + 38;
                    } else {
                        System.out.println("当前不满足参与条件");
                    }
                    break;
                case 5:
                    if (money >= 200) {
                        money = money + 15;
                    } else {
                        System.out.println("当前不满足参与条件");
                    }
                    break;
                case 0:
                    break;
            }
            if (num == 1) {
                a1 = "饮料500毫升可乐";
            } else if (num == 2) {
                a1 = "1000毫升果汁";
            } else if (num == 3) {
                a1 = "炫迈口香糖一瓶";
            } else if (num == 4) {
                a1 = "一瓶进口红酒";
            } else if (num == 5) {
                a1 = "1袋面粉";
            } else {
                a1 = "不换购";
            }

            System.out.println("消费金额" + money + "元" + "\n成功换购:" + a1);
        }


        //一商场普通顾客购物满100元打9折；会员购物打8折；会员购物满200元打7.5折
        //实现思路：
        //1、外层判断是否是会员
        //2、内层判断是否达到相应打折要求

        System.out.println("请输入购物金额·");
        double money1 = in.nextDouble();
        System.out.println("是否是会员(Y/N)");
        String a2 = in.next();
        if (a2.equals("Y")) {
            if (money1 >= 200) {
                money1 = money1 * 0.75;
            } else {
                money1 = money1 * 0.8;
            }
        } else if (money1 >= 100) {
            money1 = money1 * 0.9;
        }
        System.out.println("实际支付" + money1);


        //王菲的期末考试科目有语文，数学，英语，输入三门课成绩，计算平均分和总分。
        //如没有不及格（60分和60以上为及格），并且平均分高于80，获得一等奖学金1500元；
        //没有不及格，并且平均分高于75，获得2等奖学金1000元；
        //有不及格，并且平均分高于70，获得3等奖学金500元；
        //输入成绩，计算获得的奖学金。

        System.out.println("输入语文成绩");
        int yw = in.nextInt();
        System.out.println("输入数学成绩");
        int sx = in.nextInt();
        System.out.println("输入英语成绩");
        int yy = in.nextInt();
        int z = yw + sx + yy;
        int f = z / 3;
        if (yw >= 60 && sx >= 60 && yy >= 60 && f > 80) {
            System.out.println("奖学金1500");
        } else if (yw >= 60 && sx >= 60 && yy >= 60 && f > 75) {
            System.out.println("奖学金1500");
        } else if (f > 70) {
            System.out.println("奖学金500");
        } else {
            System.out.println("奖学金0");
        }


        //根据积分计算折扣那题（x为积分)：
        //x ＜ 2000	        9折
        //2000 ≤ x ＜ 4000	8折
        //4000 ≤ x ＜ 8000	7折
        //x ≥ 8000	        6折
        //输入用户的积分，输出他获得的折扣

        System.out.println("请输入积分");
        int x = in.nextInt();
        if (x < 2000) {
            System.out.println("9折");
        } else if (x >= 2000 && x < 4000) {
            System.out.println("8折");
        } else if (x >= 4000 && x < 8000) {
            System.out.println("7折");
        } else {
            System.out.println("6折");
        }


        //输入三个数，按照从小到大的顺序输出这三个数。

        System.out.println("请输入第1个数");
        double q1 = in.nextInt();
        System.out.println("请输入第2个数");
        double q2 = in.nextInt();
        System.out.println("请输入第3个数");
        double q3 = in.nextInt();
        double min = q1 < q2 ? q1 : q2;
        min = min < q3 ? min : q3;
        double m11 = q1 > q2 ? q1 : q2;
        System.out.println(min);
        if (min < q3) {
            if (m11 > q3) {
                System.out.println(q3);
            } else {
                System.out.println(m11);
            }
        } else {
            System.out.println(min);
        }
        double max = q1 > q2 ? q1 : q2;
        max = max > q3 ? min : q3;
        System.out.println(max);


        //统计1到10000之间，不能被7整除的数的个数

        int i = 1;
        while (i <= 10000) {
            int a3 = i % 7;
            if (!(a3 == 0)) {
                System.out.println(i);
            }
            i++;
        }


    }
}



